package top.wfzzq.ds.find;

import java.util.Scanner;

import top.wfzzq.ds.sort.SortDemo;

public class FindDemo {
	public static void main(String[] args) {
		//從控制台讀取數據
//		Scanner scanner=new Scanner(System.in);
//		System.out.print("請你輸入姓名：");
//		//读取字符串
//		String  name=scanner.nextLine();
//		System.out.println(String.format("欢迎:%s",name));
//		//读取年龄
//		System.out.print("请输入年龄：");
//		//如果输入的不是指定类型的数据，会抛出异常，或者无法获得正常的数据
//		int age=scanner.nextInt();
//		System.out.println(String.format("你已经%岁", age));
//		System.out.println(String.format("欢迎:%", name,age));
//		scanner.close();
		
		//生成屏显示随机数的数组
		int[] nums=SortDemo.makeRandom(10);
		SortDemo.showArray(nums, nums.length);
		Scanner scanner=new Scanner(System.in);
		//输入要查找的数
		System.out.print("请输入要查找的数:");
		int find=scanner.nextInt();
		scanner.close();
		//查找
		int result=FindUtil.binarySearch(nums, find);
		System.out.println(String.format("%s在数组中的位置%s", find,result));
	}

}
